[mpls] draft-manral-mls-ldp-ipv6

"Bob Thomas (rhthomas)" <rhthomas@cisco.com> Wed, 05 March 2008 18:36 UTC

Return-Path: <mpls-bounces@ietf.org>
X-Original-To: ietfarch-mpls-archive@core3.amsl.com
Delivered-To: ietfarch-mpls-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F0793A6F5A; Wed, 5 Mar 2008 10:36:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.669
X-Spam-Level:
X-Spam-Status: No, score=-1.669 tagged_above=-999 required=5 tests=[AWL=-1.232, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nNobMl916Urs; Wed, 5 Mar 2008 10:36:21 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 337DE3A6F30; Wed, 5 Mar 2008 10:36:21 -0800 (PST)
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 508863A6F30 for <mpls@core3.amsl.com>; Wed, 5 Mar 2008 10:36:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Kiq0qAQ+1kL for <mpls@core3.amsl.com>; Wed, 5 Mar 2008 10:36:18 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 0C71E3A6A64 for <mpls@ietf.org>; Wed, 5 Mar 2008 10:36:17 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.25,451,1199682000"; d="scan'208";a="561760"
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 05 Mar 2008 13:36:06 -0500
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id m25Ia5sN009799; Wed, 5 Mar 2008 13:36:05 -0500
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id m25IZrjR019392; Wed, 5 Mar 2008 18:35:57 GMT
Received: from xmb-rtp-20d.amer.cisco.com ([64.102.31.51]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 5 Mar 2008 13:35:49 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 05 Mar 2008 13:36:08 -0500
Message-ID: <A640D47D9F23E7469C24C96195A712560562B4DB@xmb-rtp-20d.amer.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: draft-manral-mls-ldp-ipv6
Thread-Index: Ach+78b65YL/BYQLTeGz3MQMudwhoA==
From: "Bob Thomas (rhthomas)" <rhthomas@cisco.com>
To: vishwas@ipinfusion.com, rpapneja@isocore.com
X-OriginalArrivalTime: 05 Mar 2008 18:35:49.0997 (UTC) FILETIME=[BC3591D0:01C87EEF]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4027; t=1204742166; x=1205606166; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=rhthomas@cisco.com; z=From:=20=22Bob=20Thomas=20(rhthomas)=22=20<rhthomas@cisco. com> |Subject:=20draft-manral-mls-ldp-ipv6 |Sender:=20 |To:=20<vishwas@ipinfusion.com>,=20<rpapneja@isocore.com>; bh=5Fu6wRWYof7vKVSsSKmg4N2pQscInHodQUE2KaoMyxI=; b=XE2olNF39GjYcalqJzOoAzld7HXD5VTprGgySVsHsCZrDXyl5LRmibj1tE Y1gewKrs9evW9VKdOlGaTtEq6YhZL/PCjs/3fyXwyEOKWEAelOGe5iSG1QTv cqs8Vy5wwu;
Authentication-Results: rtp-dkim-2; header.From=rhthomas@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim2001 verified; );
Cc: mpls@ietf.org
Subject: [mpls] draft-manral-mls-ldp-ipv6
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mpls-bounces@ietf.org
Errors-To: mpls-bounces@ietf.org

I read the recently submitted subject draft with interest and have a few
comments/questions below.

Bob


* Page 2, Section 2.  LSP mapping procedures

Suggest the following wording for the bulleted item:

      -  If it is known that a packet must traverse a particular egress
         router, and there is an LSP that has an Address Prefix FEC
         element that is an IPv4 or IPv6 address of that router, then
         the packet is mapped to that LSP.  The procedure for
         obtaining this knowledge is beyond the scope of this
         document.


* Page 4, Section 4.  LDP Discovery

Suggest replacing "LSR's label swithing peers" with "LDP peers".


* Page 4, Section 4.1.  Basic Discovery Mechanism

For LDP peers connected by a single point-to-point link aren't Hello
messages for a single address family (either IPv4 or IPv6) sufficient?

Also, the term "socket" is not defined in the context of this draft.
The draft should restrict itself to talking about formats of packets on
the wire, rather than about implementation read/write concepts.
  

* Page 5, Section 4.2 Extended Discovery Mechanism

   "As Targeted Hellos will be sent to a particular preconfigured
address,
    we send the Hello only the socket of the same address family as the 
    configured address. If the address is configured for both IPv4 and
IPv6
    in that case we can send Hellos on the both IPv4 and IPv6 sockets."

I'm not sure what it means for an "address" to be "configured for both
IPv4 and IPv6".  Assuming that it means that targeted Hello's are
targeted for 2 addresses, one of which is an IPv4 address and the other
of which is an IPv6 address, without inspecting topology information
gleaned from an IGP how could a router determine if 2 such addresses are
for the same target?


* Page 5, Section 5. Maintaining Hello Adjacencies

   "An LDP session has multiple Hello adjacencies when a pair of LSRs is
    connected by multiple links that share the same label space; for
    example, multiple PPP links between a pair of routers. We can also
have
    multiple Hello adjacencies in the dual stack case where we have IPv4
    and IPv6 Hellos exchanged for the same label space between a pair of
    LSR's."

For peers directly connected by a single point-2-point link Hello's for
a single address family should be sufficient to allow estalishment of an
LDP session supporting label advertisement for both IPv4 and IPv6
addresses families.

For a set of peers connected by a single multi-access link it may not be
practical in general to limit Hello's to a single address family.

For targeted peers it may be difficult to prevent multiple hello targets
for the same peer.


* Page 5, Section 6.  Hello Message Procedures

   "However [RFC5036] states does not define the behavior of LDP in case

    both IPv4 and IPv6 transport addresses are sent in the packet.

    [RFC5036] seems to assume that only one such TLV is received 
    and specifies the behavior based on such a case."

One Transport Address TLV per Hello message is sufficient and should be
the goal.

A reasonable approach would be to permit an optional IPv4 Transport
Address TLV (but not an IPv6 Transport Address TLV) when the Hello
message is carried in an IPv4 packet and to permit an optional IPv6
Transport Address TLV (but not an IPv4 Transport Address TLV) when the
Hellos message is carried in an IPv6 packet.


* Page 6, Section 7.2  Session Initialization

My opinion is that IPv6 label distribution should be assumed to be "off"
for an LDP session until explicitly enabled by the LDP capability
mechanism.

This is the approach for all "new" FEC types (e.g., the mLDP FEC types),
and had the capability mechanism been part of the baseline LDP spec it
would have been the case for IPv4 and the AToM/L2vpn set of FEC types.


* Page 8, Section 8.1 Normative References

rfc5036 is missing from the list of normative references.
_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls